package com.bootdo.api.util;

/**
 * 返回接口响应状态
 * @author hrh
 * @date 2016年5月30日 上午10:40:28
 */
public enum Status {
	SUCCESS(1), FAIL(0);
	private int value = 0;

	private Status(int value) { // 必须是private的，否则编译错误
		this.value = value;
	}

	public static Status valueOf(int value) { // 手写的从int到enum的转换函数
		switch (value) {
		case 1:
			return SUCCESS;
		case 0:
			return FAIL;
		default:
			return FAIL;
		}
	}

	public int value() {
		return this.value;
	}
}
